@CHARSET "UTF-8";

@import url(http://ts.daumcdn.net/custom/blog/0/606/skin/images/nanumgothic.css);

/* 예약 1단계 */
.reservation1{width: 99.8%; height: 450px; margin: 20px auto;}

/* 정보수정 테이블 */
.infoUpdateTableDiv{float: left; margin-top:20px;}
.infoUpdateTable {border-collapse: collapse;width: 400px;height: 300px; margin: 5px 0px 0px 15px;}
.infoUpdateTable tr td {border-bottom: 1px #B8B8B8 solid; padding: 7px 5px;}
.infoUpdateTable td:first-of-type {background-color: #F3F3F3;color: #868686;font-weight: bold;width: 75px;}
.addressNumberTd input[type=text]{width: 50px;}
.infoUpdateTablePTag1{color: #92AAD2; font-size: 20pt; font-weight: 900; display: inline; padding: 10px 0px 0px 0px;}
.infoUpdateTablePTag2{color: #6D8DC3; font-size: 20pt; font-weight: 900; display: inline;}
.infoUpdateTablePTag3{color: #C3C3C3; font-size: 10pt; font-weight: bold; padding: 10px 0px;}
.bgColorWhite td:first-of-type {background-color: white;}
.infoUpdateTable3PxLine{border-top: 3px #6D8DC3 solid;}
.infoUpdateTable tr:last-of-type{border:0px;}
.infoUpdateTableInfo td:first-of-type{background-color: white; height: 80px;  border-bottom:0px;}
.infoUpdateTableInfo td p{font-size: 10pt; font-weight: bold; color: #C3C3C3; padding:5px 0px;}
.infoUpdateTableInfo td input[type=button]{margin-left:150px;}

/* 진료과 테이블 */
.doctorCategoryTableDiv{float: left; margin-left:30px;margin-top:28px;}
.doctorCategoryTable {height: 100%;border-collapse: collapse;}
.doctorCategoryTable tr td {width: auto; padding: 15px 5px;}

/* 예약 2단계 */
.reservation2{width: 99.8%; margin: 20px auto; height: 450px;font-size: 10pt;display: none;}
.doctorSelectTable {border: 1px gray solid;border-collapse: collapse;width: 180px;margin:0px 12px 5px 12px;}
.doctorSelectTable tr td {padding: 5px 2px 2px 5px; vertical-align: middle;}
.doctorSelectTablePicture{width:70px;}
.doctorSelectTablePicture img{width:80px; height:100px; border:1px gray solid;}
.doctorSelectTablePTag1{font-size: 13pt; font-weight: bold; padding-bottom: 10px;}
.doctorSelectTablePTag2{color: #999999;}
.doctorSelectTable2thTr{background-color: #DDDDDD; color: #5170A6;}
.doctorSelectTable3thTr{border-bottom: 1px #999999 solid; color: #434343;height:30px;vertical-align: top;}
.textCenter{text-align: center;}
.doctorSelect{margin: 5px auto; display: inline-block;}
.doctorSelect2{margin: 0px 0px 0px 70px; display: inline-block;}

/* 예약 3단계 */
.reservation3{width: 99.8%; height: 450px;margin: 20px auto; font-size: 11pt;display: none;}
.reserveDateTable {margin:0px;; height:60%;/* border: 1px black solid; */} 
.reserveDateTable tr td {padding: 5px;}
.reserveDateTable input[type=text] {font-family: "Nanum Gothic", sans-serif;font-size: 13pt;width: 250px;height: 20px;}
.reserveDateTable p {color: #5271A7;font-weight: bold;}
.reservation3Div1{float: left; width: 33.1%; height: 100%;/*   border:1px black solid;  */}
.reservation3Div2{float: left; width: 33.1%; height: 100%;/*   border:1px black solid;  */}
.reservation3Div3{float: left; width: 33.1%; height: 100%;/*   border:1px black solid;  */}
#timepickerCover{margin: 5px 0px 0px 25px;}
.datepicker{margin: 0px 0px 0px 27px;}
#timepicker{display:none; margin: 10px auto 0px; width:255px;height:auto;table-layout:fixed; word-break:break-all;} 
.doctorProfileTable{font-family: "Nanum Gothic", sans-serif;width:100%; font-size:10pt;}
.doctorProfileTable tr th{padding:3px; text-align: left; font-weight: bold; }
.doctorProfileTable tr td{padding:3px;}
.width25per{width:25%;}
.width75per{width:75%;}
#reserveDateTableP1{font-weight: bold; font-size: 15pt; color: black;}
#reserveDateTableP2{color: #BCBCBC; font-size: 10pt;}




